home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / tex-k / tex-k-archive.past / tex-k-archive.gz / tex-k-archive / 000496_J.H.N.Chin@reading.ac.uk_Thu Apr 21 14:30:10 1994.msg < prev    next >
Internet Message Format  |  1994-10-11  |  4KB

  1. Received: from mail2.rdg.ac.uk (suma2.rdg.ac.uk) by cs.umb.edu with SMTP id AA02400
  2.   (5.65c/IDA-1.4.4 for <tex-k@cs.umb.edu>); Thu, 21 Apr 1994 14:30:10 -0400
  3. Received: from reading.ac.uk by mail2.reading.ac.uk with SMTP - Local (PP) 
  4.           id <17575-0@mail2.reading.ac.uk>; Thu, 21 Apr 1994 14:59:17 +0100
  5. From: J.H.N.Chin@reading.ac.uk
  6. Date: Thu, 21 Apr 94 14:59:12 BST
  7. Message-Id: <17523.9404211359@suma2>
  8. To: tex-k@cs.umb.edu
  9. Subject: report and questions: TeX install
  10. Geek-Code-1.0.1: GE/CS d? p(++) c++ l++ u e++ m+ s++/- !n h-(*) f? g+ w t r- !y
  11.  
  12. Building on a linux 1.0.8 machine, with gcc 2.5.8 and libc.so.4.5.21:
  13.  
  14. Following the instructions in "FTP.nwc":
  15.  
  16. "lib.tar.gz" files installed in /usr/local/TeX/lib (texmf).
  17.  
  18. Making web / web2c (6.1):
  19.  
  20. -> the INSTALL/README files are in web2c-6.1/web2c rather than web2c-6.1
  21.    making them harder to find.
  22.  
  23. -> the README file in web2c-6.1 is inconsistent with the INSTALL file.
  24.    it neglects to mention the --prefix option is mandatory (if you just
  25.    hack the Makefile "prefix" variable, your change is ignored).
  26.  
  27. myhost:~/work/web2c-6.1% make
  28.  
  29. -> error in web2c/web2c/web2c.h due to the final line that has an
  30.    extern declaration for alloca. it clashes with a previously defined
  31.    alloca macro.
  32.    (I commented it out with no /apparent/ ill-effects; will memory
  33.    slowly leak away?)
  34.  
  35. -> error in web2c/mf/MFwindow/x11.c due to the redefinition of wchar_t.
  36.    kpathsea/INSTALL explains why, but might it be nicer to include:
  37.  
  38. #ifdef linux
  39. #  define NO_FOIL_X_WCHAR_T
  40. #endif
  41.  
  42.    or somesuch before the offending location of x11.c?
  43.  
  44. -> due to previous configure without the prefix option, the kpathsea/paths.h
  45.    file contained wrong information. (I had another version of TeX in /usr.)
  46.    this causes "make formats" to fail on lplain, lhyphen, etc.
  47.    The Makefile/configure operation should notice that paths.h is out of
  48.    date and replace it.
  49.    
  50. Search Paths:
  51.  
  52. -> The installation of tex, latex, etal uses hardcoded directory names.
  53.    This prevents re-rooting the TeX directory tree. As it happens, the
  54.    paths are hardcoded into the executables anyway, so you're stuffed
  55.    to begin with. Would it involve great code changes to have the program
  56.    insert the path at run-time (maybe by making ues of knowledge of how
  57.    it was invoked and the path environment variable)?
  58.    Thus kpathsea/paths.h would contain lines like
  59.  
  60.      ".:%s/lib/texmf/ini"
  61.  
  62.    instead of:
  63.  
  64.      ".:/usr/local/TeX/lib/texmf/ini"
  65.  
  66.    where (obviously) `%s' would be replaced with `/usr/local/TeX' or whatever.
  67.    Maybe some other representation could be used to define the TeX root.
  68.  
  69.    I suppose it is possible to use the environment variables to get around
  70.    this, but it seems kludgy.
  71.  
  72.    As things stand, automounting the package (possibly in different
  73.    locations) is impossible, as the programs would fail when searching
  74.    for format files, etc. (This is for several networks of Suns rather
  75.    than a single linux box.)
  76.  
  77.    If I have misunderstood how the searching works, I would be happy to
  78.    be corrected.
  79.    
  80. MakeTeXPK:
  81.  
  82. -> How does one allow the MakeTeXPK program to save the generated fonts
  83.    without allowing everyone write access to the .../fonts/tmp/...
  84.    heirarchy? Setuid scripts are obviously undesirable. Will a setuid
  85.    C wrapper be sufficient? Is it intended that one will be supplied
  86.    in future?
  87.  
  88. LaTeX:
  89.  
  90. -> Using the FTP.nwc instructions results in a version of LaTeX 2.09
  91.    <25/03/92> . How would one go about installing 2e ? Can the two
  92.    coexist? (Since this kit seems (from what little I know) to follow
  93.    the same directory structure as the 2e distribution I saw, this
  94.    seems likely, but it would be nice to know for sure.) Alternatively,
  95.    can the old version be cleanly removed to make way for 2e ?
  96.    (I show my ignorance here: I've only had a few days experience
  97.    with TeX/LaTeX, but have been given the task of upgrading/unifying
  98.    the various versions (from TeX2.93 -> TeX3.14) that are currently
  99.    in use in the department.
  100.  
  101. System appears to process TeX programs okay. Haven't tried on LaTeX yet.
  102.  
  103.  
  104. -jonathan
  105.  
  106. --
  107. Jonathan H N Chin, 4 kyu | Cybernetics / CompSci | "Respondeo, etsi mutabor"
  108.                          | University of Reading |
  109.  shrchin@reading.ac.uk   | Box 225, Whiteknights |   < Rosenstock-Huessy >
  110. cybjhnc@cyber.rdg.ac.uk  | Reading, RG6 2AY, UK. |